charity donations development fundraising partnership cpa accountant tax trading finance help shares charities investment tax preparation stocks donate business